home *** CD-ROM | disk | FTP | other *** search
/ Windows News 2010 Summer - Disc 1 / WN_Ete2010_CD1.iso / Onglet5 / Weezo / Weezo setup.exe / {code_appDir} / www / js / photo1Layout4.js < prev    next >
Text File  |  2010-05-19  |  4KB  |  1 lines

  1. var dOpt=INERTIA+CURSOR_HAND+SCALABLE+ROT;var tnImgW={};var tnImgSel={};var cacheId,cacheImg=new Image();cacheImg.onload=function(){if(dgi(cacheId)){dgi(cacheId).src=cacheImg.src}};function winResized(){alignBottom(dgi("noFileDiv"),winMe,15);alignBottom(dgi("thumbnailsFrame"),winMe,10);if(dgi("actionsPanel").style.display!="none"&&treeDivId){alignBottom(dgi(treeDivId),dgi("thumbnailsFrame"),0)}}function filesLayoutResource(b,n,g){var j,s,e,d,a,m,l,c=Math.ceil(n/10),k="",q,h;dgi("noFileDiv").style.paddingBottom=(g)+"px";dgi("noFileDiv").style.paddingRight=(n)+"px";alignBottom(dgi("noFileDiv"),winMe);tnImgW={};tnImgSel={};fL.noLeftClickCM=fL.noTooltip=1;fL.previewOnCM=layout4Preview;a=dgi("noFileDiv").offsetWidth/dgi("noFileDiv").offsetHeight;h=100*Math.sqrt(n*g*b.length/0.7*a);q=h*a;q=Math.max(0,Math.min(100,q/dgi("noFileDiv").offsetWidth));h=Math.max(0,Math.min(100,h/dgi("noFileDiv").offsetHeight));d='<div id="filesTable" style="margin-right:'+n+'px;height:100%;width:100%;position:relative">';for(e=0;e<b.length;e++){j=b[e];a=20*Math.random()-10;m=50+q*Math.random()-q/2;l=50+h*Math.random()-h/2;s='<div id="_id'+e+'" style="position:absolute;width:'+(j[16])+"px;height:"+(j[17])+"px;left:"+m+"%;top:"+l+"%;-webkit-transform:rotate("+a+"deg);-o-transform:rotate("+a+"deg);-moz-transform:rotate("+a+'deg)" class="photoFrame" onmousedown="fL.sDF(this,dOpt)" ondblclick="view(\'id'+e+'\')" onmouseup="fL.cm(this,event)" onmouseover="tooltip(this,layout4TC)">';s+='<img id="img'+e+'" style="width:'+((phpBrowser=="ie")?100:90)+'%;height:86%;margin:5%" onload="layout4Loaded(this)" aalt="'+j[15]+'" onmousedown="fL.sDF(this.parentNode,dOpt)">';s+="</div>";d+=s;k+='<div id="id'+e+'" style="display:none">'+j[2]+"</div>"}zI=e;return d+k+"</div>"}function resizeComplete(){var a,c,b;b=dd.obj;c=b.div.getElementsByTagName("IMG")[0];a=c.id.substr(3);if(tnImgW[a]>b.w){return}tnImgW[a]=b.w;c.src=wl.extImageSrc(fL.dir+"/"+fL.files[a][2],b.w,b.h)}var layout4State;function layout4Load(a){layout4State[a]=1;var b=dgi("img"+a);if(!b){return}if(b.tagName!="IMG"){b=b.firstChild}b.src=b.getAttribute("aalt")}function layout4Loaded(b){var a=fL.files.length;b=b.parentNode;b.style.visibility="visible";for(i=0;i<a;i++){if(!layout4State[i]){layout4State[i]=1;if(phpBrowser=="ie"){setTimeout("layout4Load("+i+")",1)}else{layout4Load(i)}return}}}function layout4TC(){return"<img src="+resizeHintImg+">"}function layout4STB(a){dd.elements["_"+a].minimizeZ()}function filesListBeforeDraw(b,c,a){}function filesListAfterDraw(c,d,a){layout4State={};for(var b=0;b<Math.min(10,fL.files.length);b++){layout4Load(b)}}function preDrop(){if(dd.obj.x+dd.obj.w/2<actualOffsetLeft(dgi("noFileDiv"))||dd.obj.y+dd.obj.h/2<actualOffsetTop(dgi("noFileDiv"))){dd.obj.elasticTmp=1}if(tnImgSel&&tnImgSel.nid==dd.obj.id.substr(3)&&dgi("ctrlGroup")){tnImgSel.moved=1}}function layout4Preview(g){var d,c,e=g.substr(2),b=previewSize,a=tnImgSel.nid;if(a){c=fL.files[a];d=dd.elements["_id"+a];layout4InsertControls(d.div,0);if(a==e||!tnImgSel.moved){d.noLaunch=1;if(tnImgSel.x!=undefined){layout4PreviewAnim(tnImgSel.nid,tnImgSel.x,tnImgSel.y,c[16],c[17],(d.angle!=0)?d.angle:tnImgSel.angle,7,0)}else{layout4PreviewAnim(tnImgSel.nid,d.x+(b-c[16])/2,d.y+((b-c[16])/2)*c[17]/c[16],c[16],c[17],(d.angle!=0)?d.angle:tnImgSel.angle,7,0)}}}if(tnImgSel.nid===e){tnImgSel={}}else{d=dd.elements["_id"+e];tnImgSel={nid:e,angle:d.angle,x:d.x,y:d.y};c=fL.files[e];cacheId="img"+e;cacheImg.src=wl.extImageSrc(fL.dir+"/"+c[2],b,b*c[17]/c[16]);d.noLaunch=1;layout4PreviewAnim(e,actualOffsetLeft(dgi("noFileDiv"))+dgi("noFileDiv").offsetWidth/2-b/2,actualOffsetTop(dgi("noFileDiv"))+dgi("noFileDiv").offsetHeight/2-b*c[17]/c[16]/2,b,b*c[17]/c[16],0,7,1)}}function layout4PreviewAnim(b,r,p,c,k,q,d,j){var f=dd.elements["_id"+b];if(--d==0){f.moveTo(r,p);f.resizeTo(c,k);f.rotTo(q);if(j){layout4InsertControls(f.div,1)}f.noLaunch=0;return}var e=0.5,n=(f.x+r)*e,l=(f.y+p)*e,o=(f.w+c)*e,g=(f.h+k)*e,m=(f.angle+q)*e;f.moveTo(n,l);f.resizeTo(o,g);f.rotTo(m);setTimeout("layout4PreviewAnim("+b+","+r+","+p+","+c+","+k+","+q+","+d+","+j+")",10)}function layout4InsertControls(n,ins){if(!ins){return removeNode(n.lastChild)}var d=D.createElement("DIV");d.id="ctrlGroup";with(d.style){position="absolute";top=2;left=2}d.innerHTML=dgi("ctrlCont").innerHTML;n.appendChild(d)}winResized();